package net.betou.trade.entity.main;

import java.util.Date;

import net.betou.common.util.DateUtils;
import net.betou.trade.entity.main.base.BaseLog;

public class Log extends BaseLog{
	private static final long serialVersionUID = 1L;
	public static final int LOGIN_SUCCESS = 1;
	public static final int LOGIN_FAILURE = 2;
	public static final int OPERATING = 3;

	public Log( ) {
		super( );
	}


	public Log( java.lang.Integer id ) {
		super( id );
	}

	
	public Log( java.lang.Integer id, java.lang.Integer category, java.util.Date time ) {

		super( id, category, time );
	}
	
	/**
	 * 是否禁用checkbox . 
	 * 只是不能删除当天的日志，所以只要判断当前日志的时间是否在当天开始时间的范围即可，而且只需要判断一个开始时间
	 * @return
	 */
	public boolean getDisabled( ){
		
		Date now = new Date( );					// 当前时间
		
		long startTime = DateUtils.getStartDate( now ).getTime( );
		long logTime = this.getTime( ).getTime( );  // 日志的时间
		
		return logTime >= startTime;
	}

}